#pragma once

namespace AVUI {

/// <summary>Provides utility methods to compose and parse pack URI objects.</summary>
class PackUriHelper : public Object
{
public:
    DECLARE_ELEMENT(PackUriHelper, Object);

private:

    static void StaticConstructor();

};

class BaseUriHelper
{
public:
    static Uri* get_BaseUri() { return m_pBaseUri; }
    static void set_BaseUri(Uri* pBaseUri) { m_pBaseUri = pBaseUri; }

    static TRefCountedPtr<Uri> m_pBaseUri;
};


}; // namespace AVUI

